The Multiple-choice Knapsack Problem

نویسندگان

  • Toshihide Ibaraki
  • Toshiharu Hasegawa
  • Katsumi Teranaka
  • Jiro Iwase
چکیده

This paper treats the multiple-choice (continuous) knapsack problem P: n mi n mi maximize L .L cijxijsubjectto(l) I I aij x ij";b,(2)0,,;xij";1,i=I,2, i=l J=l i=l J=1 ... , n, j = 1,2, .... mi and (3) at most one of x il, x i2' ... , x im. is positive for i = 1,2, ., ., n, , where n, mi are positive integers and aij' Cij' bare nonnegative real numbers. Two approximate algorithms and an exact branch-and-bound algorithm are proposed, by making use of the property that the LP relaxation of P provides considerably accurate upper and lower bounds of the optimal value of P. Although the multiple-choice knapsack problem is known to be NP-complete, computation results are quite encouraging. For example, approximate solutions withing 0.001% of the optimal values are obtained in less than one second (on FACOM 230/60) for problems with n = 1000 and mi = 2, which are randomly generated from the uniform distribution. Exact optimal solutions of these problems with n = 500 and mi = 2 are also obtained in less th-an 0.2 seconds (on FACOM M190). 59 © 1978 The Operations Research Society of Japan 60 T. Ibaraki, T. Hasegawa, K. Teranaka and J. Iwase

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

APPROXIMATE ALGORITHM FOR THE MULTI-DIMENSIONAL KNAPSACK PROBLEM BY USING MULTIPLE CRITERIA DECISION MAKING

In this paper, an interesting and easy method to solve the multi-dimensional  knapsack problem is presented. Although it belongs to the combinatorial optimization, but the proposed method belongs to the decision making field in mathematics. In order to, initially efficiency values for every item is calculated then items are ranked by using Multiple Criteria Decision Making (MCDA).  Finally, ite...

متن کامل

A dynamic programming approach for solving nonlinear knapsack problems

Nonlinear Knapsack Problems (NKP) are the alternative formulation for the multiple-choice knapsack problems. A powerful approach for solving NKP is dynamic programming which may obtain the global op-timal solution even in the case of discrete solution space for these problems. Despite the power of this solu-tion approach, it computationally performs very slowly when the solution space of the pr...

متن کامل

توسعه دو مدل ریاضی کارا برای مسئله کوله‏پشتی چند انتخابی فازی

 Multi-choice knapsack problem is a branch of regular knapsack problem where the objects are classified in different classes and each class has one and only one representative in final solution. Although it is assumed that each object belongs to just one class, sometimes this assumption is not valid in real problems. In this case an object may belong to the several classes. In fuzzy multi-choic...

متن کامل

An Algorithm for the Penalized Multiple Choice Knapsack Problem

We present an algorithm for the penalized multiple choice knapsack problem (PMCKP), a combination of the more common penalized knapsack problem (PKP) and multiple choice knapsack problem (MCKP). Our approach is to converts a PMCKP into a PKP using a previously known transformation between MCKP and KP, and then solve the PKP greedily. For PMCKPs with well-behaved penalty functions, our algorithm...

متن کامل

A Dynamic Programming Approach to the Multiple-Choice Multi-Period Knapsack Problem and the Recursive APL2 Code

The multiple-choice multi-period knapsack problem sits in the interface of multiple choice programming and knapsack problems. Previous studies of this problem had attempted to find its optimal solution through the branch-and-bound procedure using special-ordered-sets. In this paper, we propose another solution approach based on the dynamic programming to locate its optimal solution through the ...

متن کامل

Improved Fully Polynomial time Approximation Scheme for the 0-1 Multiple-choice Knapsack Problem

In this paper the 0-1 Multiple-Choice Knapsack Problem (0-1 MCKP), a generalization of the classical 0-1 Knapsack problem, is addressed. We present a fast Fully Polynomial Time Approximation Scheme (FPTAS) for the 0-1 MCKP, which yields a better time bound than known algorithms. In particular it produces a (1+ ) approximate solution and runs in O(nm/ ) time, where n is the number of items and m...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2009